@charset "utf-8";
/* CSS Document */
body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:Arial, Helvetica, sans-serif; COLOR:#555555; background:#fff; line-height:23px; margin-left:auto;margin-right:auto;}

a{ color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}

a:link{ text-decoration:none;}

a:hover{ color:#2a398c}

a img{ border:0;}

a {blr:expression(this.onFocus=this.blur());}

a { outline: none;} 

a:focus { outline: none; } 

h1,h2,h3,h4,ul,li,div,p,span,b,i,input,select{ margin:0px; padding:0px;}

ul,li,dl,dd,dt{ padding:0px; margin:0px; list-style:none;}

em{font-style:normal;}

a img{ border:none;}

.clear{ clear:both; height:0; overflow:hidden; display:block;}

.blue{ color:#006ea5; }

.float_left{ float:left;}

.float_right{ float:right;}

.songti{font-family:'宋体';}

.container{ min-width:1007px; width:1007px; margin:0px auto; padding:0px; text-align:left;}

#top{ width:100%; height:146px;background:url(../images/top_bg.jpg) repeat-x top; }
.top{ width:1005px; height:111px; margin:0 auto; position:relative;}
.logo{ position:absolute; left:0; top:6px;}
.search{position:absolute; right:0; top:63px; width:160px;height:27px;text-align:left;}
.search input{ float:left;}
.search_k{ border:none; width:131px; height:22px; line-height:27px; color:#999; background:url(../images/search_k.jpg) no-repeat center;}
.set{ position:absolute; right:0; top:30px; height:20px; width:235px;_width:240px;}
.set ul li{ padding-left:5px; height:20px; line-height:20px; display:block; float:left;}
.set a{ padding-right:5px; display:block; float:left;}
.set a.tb1{ background:url(../images/weibo_tb.jpg) no-repeat; padding-left:26px; height:20px; line-height:20px;}
.set a.tb2{ background:url(../images/wx_tb.jpg) no-repeat; padding-left:22px; height:20px; line-height:20px; margin-left:5px;}
.phone{position:absolute; right:250px; top:50px; width:300px; height:41px;}
#menu{ background:url(../images/menu_bg.jpg) repeat-x; height:35px;}
.menu{ width:1005px; height:35px; z-index:99; margin:0 auto;}
.menu ul li{ float:left; font-family:"微软雅黑"; font-size:14px; color:#fff; width:150px; text-align:center; display:block; background:url(../images/menu_line.jpg) no-repeat left; position:relative; z-index:999;}
.menu ul li a{ color:#fff; display:block; line-height:35px; height:35px;}
.menu ul li a:hover{color:#fff; display:block;}
.menu ul ul{position:absolute; width:150px; top:35px; left:0; display:none; z-index:99;}
.menu ul ul a{ color:#fff; line-height:30px;  display:block; height:30px; background:url(../images/menu_xia_bg.png) repeat;}
.menu ul ul a:hover{ color:#fff; background:#1a2187;}
.menu ul ul li{border-bottom:solid 1px #21288a;  width:100%; font-size:12px;  height:30px; line-height:30px; background:none;}
.menu ul ul li a{}


#banner{width:100%; min-width:100;height:385px;position:relative;margin:0 auto;}
#banner li{display:none;}
#inside_banner{width:744px;position:relative;margin:0 auto; height:263px; border:solid 1px #f1f1f1;}
#inside_banner li{display:none;}

.button_btn{ position:absolute;z-index:99999;width:100%;top:160px; margin:0 auto;}
.button_btn_mid{ width:1200px;margin:0 auto;height:59px;position:relative;}
.prev{ width:59px;height:59px;background:url(../images/prev.png) no-repeat;display:block;position:absolute;left:0;}
.next{ width:59px;height:59px;background:url(../images/next.png) no-repeat;display:block;position:absolute;right:0;}
/* banner */

#page{ background:url(../images/page_bg.jpg) repeat-x top; height:215px; font-family:"微软雅黑";}
.page{ width:1005px; margin:0 auto; position:relative; height:215px;}
.ind_about{ position:absolute; left:0; top:-16px; background:url(../images/ind_pic_bg.jpg) no-repeat top; width:216px; height:195px; padding:9px;}
.ind_prod{ position:absolute; left:258px; top:-16px; background:url(../images/ind_pic_bg.jpg) no-repeat top; width:216px; height:195px; padding:9px;}
.ind_news{ position:absolute; left:515px; top:-16px; background:url(../images/ind_pic_bg.jpg) no-repeat top; width:216px; height:195px; padding:9px;}
.ind_cont{ position:absolute; right:0; top:-16px; background:url(../images/ind_pic_bg.jpg) no-repeat top; width:216px; height:195px; padding:9px;}
.ind_pic{ width:215px; height:151px;}
.ind_title{ width:100%; font-size:16px; color:#2a398c; height:35px; line-height:35px;}
.ind_title span{ color:#7b7b7b; font-size:12px; padding-left:8px;}
.off{ display:none;}
 
.dtab_note0{  position:absolute; top:-222px; left:0;}
.dtab_bg{ background:url(../images/ind_tab_bg.jpg) no-repeat center;height:222px; width:1007px; position:relative;}
.ind_intr_left{ width:360px; height:200px; border-right:dotted 1px #dedede; position:absolute; left:0px; top:20px;}
.ind_intr_left .ind_intr_pic{ width:312px; height:134px; margin:0 auto;}
.ind_intr_left .ind_intr_note{ color:#1f268a; font-size:20px; text-align:center;}
.ind_intr_left .ind_intr_note span{ color:#4e4e4e; font-size:12px; height:30px; line-height:30px;}
.ind_intr_center{ width:380px; height:200px; border-right:dotted 1px #dedede; position:absolute; left:360px; top:10px;}
.ind_intr_center .ind_intr_con{ text-align:center; height:160px; width:95%; margin:0 auto; overflow:hidden;}
.ind_intr_con a{ color:#1f2b81;}
.ind_intr_center .ind_intr_list{ width:355px; margin:0 auto; height:31px; margin-top:5px;}
.ind_intr_center .ind_intr_list a{ background:url(../images/intro_list_bg.jpg) no-repeat; width:82px; height:31px; text-align:center; line-height:29px; display:block; float:left; margin-left:5px;}
.ind_intr_last{ width:222px; height:200px; position:absolute; right:22px; top:10px;}
.ind_intr_last img{ width:222px; height:57px; margin-top:8px;}
.ind_pro_bt{ width:970px; margin:0 auto; background:url(../images/right_dh_bg.jpg) no-repeat bottom; height:45px; line-height:45px; font-size:16px; color:#111783;}
.ind_pro_bt span{ color:#868686; font-size:12px; padding-left:8px;}
.ind_pro_list{ width:980px; margin:0 auto; margin-top:15px;}
.ind_pro_list ul li{ float:left; background:url(../images/ind_pro_bg.jpg) no-repeat; width:149px; height:104px; text-align:center; padding:6px; margin-right:2px;}
.ind_news_content{ height:170px; width:990px; margin:0 auto; position:relative;}
.ind_news_left{ width:560px; height:150px; border-right:dotted 1px #dedede; position:absolute; left:10px; top:18px;}
.ind_news_left_pic{ width:126px; height:127px; float:left; background:url(../images/ind_news_left_bg.jpg) no-repeat; padding:3px;}
.ind_news_left_list{ width:395px; height:150px; float:left; padding-left:10px;}
.ind_news_left_list ul li{ clear:both; width:100%; height:23px; line-height:23px; color:#454545; font-family:"宋体";}
.ind_news_right{ width:390px; height:160px; position:absolute; right:0; top:14px;}
.ind_news_right_top{ height:70px; width:100%; margin-bottom:6px;}
.ind_news_right_pic{ width:97px; height:65px; float:left; background:url(../images/ind_news_right_bg.jpg) no-repeat; padding:4px 3px;}
.ind_news_right_list{ width:270px; height:73px; float:left; padding-left:10px;}
.ind_news_right_list ul li{ clear:both; width:100%; height:22px; line-height:22px; color:#454545; font-family:"宋体";}
.ind_cont_note{ height:140px; width:990px; margin:0 auto; padding:16px 0; font-family:"宋体"; line-height:25px;}
/*dtab_note end*/

#other_page{ background:url(../images/other_bg.jpg) repeat-x top #efefef;}
#con{ padding:20px 0px;margin:0 auto; width:1005px;}
#left{ width:180px; float:left; background:#fff; padding:10px 30px; min-height:568px; height:auto; _height:568px;}
.left_top{ height:36px; line-height:36px; font-size:18px; color:#2a398c; font-family:'微软雅黑';}
.left_top span{font-family:Arial, Helvetica, sans-serif; padding-left:8px; font-weight:normal; color:#8e8e8e; font-size:14px;}
.left_dh{ margin-bottom:20px; width:180px; padding-top:10px;}
.left_dh ul li{ line-height:31px; border-bottom:solid 1px #dedede;}
.left_dh ul li a{ color:#5a5a5a; height:31px; display:block; padding-left:25px; background:url(../images/left_list_bg.jpg) no-repeat;}
.left_dh ul li a:hover{ color:#fff; background:url(../images/left_list_bgon.jpg) no-repeat; font-weight:bold;}
.left_dh ul li a.shover{ color:#fff; background:url(../images/left_list_bgon.jpg) no-repeat; font-weight:bold;}
.left_dh ul ul{ background:#fff; display:none;}
.left_dh ul ul li{ border-bottom:none;}
.left_dh ul ul li a{ padding-left:25px; background:#fff; height:25px; line-height:25px; color:#424242; border:none;}
.left_dh ul ul li a:hover{ background:none; color:#2a398c; font-weight:normal;}
.left_dh ul ul li a.shover{ background:none; color:#2a398c;}
.left_dh ul.collapsed {display: none;}
.left_cont_note{ width:171px; margin:0 auto; height:auto;}
.left_cont_pic{ width:168px; height:49px; border:solid 2px #e6e6e6;}
.left_cont{ height:auto; width:193px; margin:0 auto; padding-top:8px;}
.left_code{ width:100%; padding:20px 0; height:90px;}
.phone_code{ float:left;}
.code_right{ float:left; padding-left:10px;}

#right{ width:746px; float:right;}
.right_dh{ height:40px; line-height:40px; background:url(../images/right_dh_bg.jpg) no-repeat bottom #fff; padding:0 20px; width:706px; margin-top:10px;}
.right_dh_l{  color:#2a398c;  font-size:14px; float:left; font-weight:bold;}
.right_dh_r{ float:right; padding-right:6px;padding-left:20px;}
.content{ background:#fff; padding-bottom:15px;}
.right_con{ min-height:226px; height:auto; _height:226px; padding:15px;}
.proshow{ width:25%; text-align:center; height:290px; float:left;}
.proshow img{ border:solid 1px #ebebeb; padding:6px;}
.fpage{ height:32px; line-height:32px; text-align:center; margin-top:10px;}
/*Inside End*/

ul.list_pro{text-align:center;min-height:220px;_height:190px; margin-top:15px;}
ul.list_pro li{float:left;width:220px; line-height:30px; height:190px; padding:7px 10px; background:url(../images/pro_bg.jpg) no-repeat top center;}
ul.list_pro td.pro_pic{ text-align:center;}
ul.list_pro td.pro_name{ padding:5px 0; line-height:18px; text-align:center;}
ul.list_pro img{max-width:220px; max-height:157px;}

ul.list_honor{text-align:center;min-height:220px;_height:190px; margin-top:15px;}
ul.list_honor li{float:left;width:220px; line-height:30px; height:190px; padding:0 10px;}
ul.list_honor td.pro_pic{ text-align:center; border:solid 1px #dedede;}
ul.list_honor td.pro_name{ padding:5px 0; line-height:18px; text-align:center;}
ul.list_honor img{max-width:220px; max-height:157px;}

/*cnews_content*/
.cnews_content{width:100%;margin:0 auto;}
.cnews_type{font-weight:bold;height:28px;line-height:28px;position:relative; padding-bottom:5px;}
.cnews_type a{position:absolute;top:0;right:0;line-height:28px;}
.ntype_pic{float:left;width:30%;border:1px solid #ccc; margin-top:5px;}
ul.cnews_list{min-height:110px;_height:110px;padding-bottom:10px;}
ul.cnews_list li{position:relative;height:25px;padding-top:5px;border-bottom:1px dotted #ccc;float:right;width:68%;}
.news_type{line-height:23px;font-weight:bold;clear:both;}
.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}
ul.list_news{min-height:200px;_height:200px;}
ul.list_news li{position:relative;height:25px;padding-top:2px;border-bottom:1px dotted #ccc;}
span.date{position:absolute;right:5px;top:5px;}
/*dis_news*/
#dis_news .dnews_content img{ max-width:706px;}
#dis_news{}
#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}
#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #ccc;}
#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}

#footer{ background:#404040; height:34px; line-height:34px;}
.footer{ width:1005px; margin:0 auto; height:34px; color:#dfdfdf;}
.footer a{ color:#dfdfdf;}
.footer .f_left{ float:left;}
.footer .f_left a{ padding:0 8px;}
.footer .f_right{ float:right;}
.f_share{ float:right; padding-left:10px; padding-top:8px;}

